Some notes on applying computational divided differencing in optimization

نویسنده

  • Stephen A. Vavasis
چکیده

We consider the problem of accurate computation of the finite difference f(x+ s)− f(x) when ‖s‖ is very small. Direct evaluation of this difference in floating point arithmetic succumbs to cancellation error and yields 0 when s is sufficiently small. Nonetheless, accurate computation of this finite difference is required by many optimization algorithms for a “sufficient decrease” test. Reps and Rall proposed a programmatic transformation called “computational divided differencing” reminiscent of automatic differentiation to compute these differences with high accuracy. The running time to compute the difference is a small constant multiple of the running time to compute f . Unlike automatic differentiation, however, the technique is not fully general because of a difficulty with branching code (i.e., ‘if’ statements). We make several remarks about the application of computational divided differencing to optimization. One point is that the technique can be used effectively as a stagnation test. 1 Finite differences Many nonlinear optimization routines require a sufficient decrease test on an iterate, which involves computation of a finite difference. For example the Armijo (also called “backtrack”) line-search requires testing an inequality of the form f(x+ αp)− f(x) ≤ σα∇f(x)p, which is called a “sufficient decrease” condition. The trust region method involves evaluating a ratio of the form f(x+ s)− f(x) m(x+ s)−m(x) in which the numerator is a finite difference of the objective while the denominator is a finite difference of a quadratic model. See Nocedal and Wright [2] for more information about these the Armijo line-search and trust region method. ∗Department of Combinatorics and Optimization, University of Waterloo, 200 University Ave. W., Waterloo, Ontario, Canada, N2L 3G1. Supported in part by an NSERC Discovery grant and a grant from the U.S. Air Force Office of Scientific Research.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computational Divided Differencing and Divided-Difference Arithmetics

Tools for computational differentiation transform a program that computes a numerical function F(x) into a related program that computes F ′(x) (the derivative of F). This paper describes how techniques similar to those used in computational-differentiation tools can be used to implement other program transformations—in particular, a variety of transformations for computational divided differen...

متن کامل

Applying evolutionary optimization on the airfoil design

In this paper, lift and drag coefficients were numerically investigated using NUMECA software in a set of 4-digit NACA airfoils. Two metamodels based on the evolved group method of data handling (GMDH) type neural networks were then obtained for modeling both lift coefficient (CL) and drag coefficient (CD) with respect to the geometrical design parameters. After using such obtained polynomial n...

متن کامل

Pros and Cons of Airfoil Optimization

Optimization has long been considered as a means to solve the aerodynamic design problem in a formal and general manner. Early work by Hicks, Murman, and Vanderplaats [1, 2] investigated this possibility for transonic airfoil flows, with the results being encouraging but showing some rather unexpected results and difficulties. These early efforts were characterized by relatively few design para...

متن کامل

Assessment of the Performance of Clustering Algorithms in the Extraction of Similar Trajectories

In recent years, the tremendous and increasing growth of spatial trajectory data and the necessity of processing and extraction of useful information and meaningful patterns have led to the fact that many researchers have been attracted to the field of spatio-temporal trajectory clustering. The process and analysis of these trajectories have resulted in the extraction of useful information whic...

متن کامل

Notes on some Distance-Based Invariants for 2-Dimensional Square and Comb Lattices

We present explicit formulae for the eccentric connectivity index and Wiener index of 2-dimensional square and comb lattices with open ends. The formulae for these indices of 2-dimensional square lattices with ends closed at themselves are also derived. The index for closed ends case divided by the same index for open ends case in the limit N →&infin defines a novel quantity we call compression...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • CoRR

دوره abs/1307.4097  شماره 

صفحات  -

تاریخ انتشار 2013